import re

# 示例命令
text = "从沈阳航空航天大学图书馆到体育场，搜索5米内的人员"

# 提取地点
location_pattern = r"(图书馆|体育场|教学楼|食堂)"
match = re.search(f"从({location_pattern})到({location_pattern})", text)

# 提取半径
radius_match = re.search(r"(\d+)[米m]", text)
radius = int(radius_match.group(1)) if radius_match else 5  # 默认5米

if match:
    start = match.group(1)
    end = match.group(2)
    print(f"set {start} {end} {radius}")
else:
    print("无法识别命令格式")
